Well this took a while…